warrant payable - French English Dictionary